package com.service;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.entity.UserModel;
/**
 * 
 * 包      名 ：  com.service
 * 文 件 名 : UserData
 * 描       述: 模拟用户数据
 * 作        者： 超哥
 * 创建时间： 2016年8月16日 上午11:32:55
 * 版         本：1.0
 */
public class UserData {
	

	/**
	 * 
	 * 方法名：initData
	 * 功能描述: 初始化
	 *
	 *
	 * 作者： 超哥
	 * 创建时间： 2016年8月16日 上午11:58:06
	 *
	 */
	public static List<UserModel>  initData(){
		List<UserModel>  userData= new ArrayList<UserModel>();
		UserModel docker1= new UserModel();
		docker1.setType("1");
		docker1.setUserName("戴尅戎");
		docker1.setUserCode("N001");
		docker1.setPosition("院士");
		docker1.setDescribe("中国工程院院士<br >上海交通大学医学院附属第九人民医院终身教授<br >数字医学临床转化教育部工程研究中心主任");
		docker1.setSessionId("acc884c7-9a46-4741-b56c-5172bf715771");
		userData.add(docker1);
		/***********************/
		UserModel docker2= new UserModel();
		docker2.setType("1");
		docker2.setUserName("王金武");
		docker2.setPosition("博士");
		docker2.setUserCode("N002");
		docker2.setDescribe("医学博士<br >民政部智能控制与康复技术重点实验室理事长<br >上海交通大学医学院附属第九人民医院骨科教授、博导");
		docker2.setSessionId("a27992f0-ca32-45ed-8efc-61404c419605");
		userData.add(docker2);
		
		/***********************/
		UserModel docker3= new UserModel();
		docker3.setType("1");
		docker3.setUserName("杨柳");
		docker3.setPosition("博士");
		docker3.setUserCode("N003");
		docker3.setDescribe("医学博士<br >教授、博士生导师<br >第三军医大学西南医院关节外科中心主任");
		docker3.setSessionId("41c9aa05-d40a-41a4-bfd6-82f37ef79eab");
		userData.add(docker3);
		
		
		/***********************/
		UserModel docker4= new UserModel();
		docker4.setType("1");
		docker4.setUserName("王绪斌");
		docker4.setPosition("博士");
		docker4.setUserCode("N004");
		docker4.setDescribe("美国中央研究院材料与工程委员会委员<br >美国总统奥巴马医学顾问<br >台湾中国医药大学附设医院3D打印医疗研发中心荣誉主任博士");
		docker4.setSessionId("473debb0-ae99-4e07-a096-62921f7971ef");
		userData.add(docker4);
		/***********************/
		UserModel docker5= new UserModel();
		docker5.setType("1");
		docker5.setUserName("陈怡文");
		docker5.setUserCode("N005");
		docker5.setPosition("博士");
		docker5.setDescribe("工程博士<br >中国医药大学附设医院3D打印医疗研发中心 副主任");
		docker5.setSessionId("58e23ff1-fbab-491d-b855-130cae33dd8d");
		userData.add(docker5);
		
		/***********************/
		UserModel docker6= new UserModel();
		docker6.setType("0");
		docker6.setUserName("张志勇");
		docker6.setUserCode("H001");
		docker6.setDescribe("");
		docker6.setSessionId("7663cce6-c4b3-4963-a5f9-9afe437c47dd");
		
		userData.add(docker6);
		
		/***********************/
		UserModel docker7= new UserModel();
		docker7.setType("0");
		docker7.setUserName("张德智");
		docker7.setUserCode("H002");
		docker7.setSessionId("3d152ae8-a562-4cff-8017-0c3f4002edeb");
		docker7.setDescribe("");
		
		userData.add(docker7);
		
		/***********************/
		UserModel docker8= new UserModel();
		docker8.setType("0");
		docker8.setUserName("徐有容");
		docker8.setUserCode("H003");
		docker8.setDescribe("");
		docker8.setSessionId("ba726521-dff8-4207-bde4-429cc007daa3");
		userData.add(docker8);
		
		userData.stream().forEach(v->{
		//判断在线状态
		if(UserModelService.users.containsKey(v.getUserCode())){
			v.setIsonline(true);
		}
			
		});
		
		return userData;
	}
	
	public UserData(){
		
	}

}
